package web

import (
	"github.com/gin-gonic/gin"
)

func RegisterRoutes() *gin.Engine {
	server := gin.Default()
	registerUserRouter(server)
	return server
}

func registerUserRouter(server *gin.Engine) {
	u := &UserHandler{}

	server.POST("/users/signup", u.Signup)
	//server.POST("/users/signup", func(ctx *gin.Context) {
	//
	//})

	server.POST("/users/login", u.Login)
	//server.POST("/users/login", func(ctx *gin.Context) {
	//
	//})

	server.POST("/users/login", u.Edit)
	//server.POST("/users/edit", func(ctx *gin.Context) {
	//
	//})

	server.POST("/users/login", u.Profile)
	//server.GET("/users/profile", func(ctx *gin.Context) {
	//
	//})

	//server.POST("/users/edit", func(ctx *gin.Context) {
	//
	//})

	// REST 风格
	//server.POST("/users/:id", func(ctx *gin.Context) {
	//
	//})
	// 这是 REST 风格
	//server.PUT("/users/signup", func(ctx *gin.Context) {
	//
	//})
}
